Position actuelle: Accueil> Catégories de fonctions> filter_input

filter_input

Obtenez une variable externe spécifique par nom et peut être traitée par filtre
Nom:filter_input
Catégorie:Filtre
Langage de programmation:php
Description en une ligne:Obtenez la saisie de l'extérieur du script et filtrez-la.

Définition et utilisation

filter_input() obtient une entrée de l'extérieur du script et la filtre.

Cette fonction est utilisée pour vérifier les variables à partir de sources non sécurisées, telles que l'entrée utilisateur.

Cette fonction peut obtenir des entrées à partir de diverses sources:

  • Input_get
  • Input_post
  • Entrée_cookie
  • Input_env
  • Input_server
  • Input_Session (non encore implémenté)
  • Input_request (non encore implémenté)

En cas de succès, les données filtrées sont renvoyées, en cas d'échec, false, si le paramètre variable n'est pas défini, null.

Exemple

Dans cet exemple, nous utilisons filter_input() pour filtrer une variable post. La variable postale acceptée est une adresse e-mail légale.

 <? Php
si ( ! filter_input ( input_post , 'e-mail' , filter_validate_email ) )
 {
 Echo "le courrier électronique n'est pas valide" ;
 }
autre
 {
 Echo "e-mail est valide" ;
 }
?>

La sortie est similaire:

 Le courrier électronique est valide

grammaire

 filter_input ( input_type , variable , filtre , options )
paramètre décrire
input_type Requis. Spécifiez le type d'entrée. Voir les types possibles dans la liste ci-dessus.
variable Spécifiez les variables à filtrer.
filtre

Facultatif. Spécifie l'ID du filtre à utiliser. La valeur par défaut est filter_sanitize_string.

Voir le manuel de référence de la fonction de filtre PHP complet pour les filtres possibles.

L'ID de filtre peut être un nom d'ID (tel que filter_validate_email), ou un numéro d'identification (tel que 274).

options Spécifie un tableau contenant des drapeaux / options. Vérifiez chaque filtre pour les drapeaux et options possibles.
Fonctions similaires
Articles populaires